import { request } from "../../request/index.js";
import regeneratorRuntime, { async } from '../../lib/runtime/runtime';

// components/Form/Form.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    animalId: {
      type: Number,
      value: 0
    },
    // 是不是管理员页面
    isAdmin: {
      type: Number,
      value: 0
    },
    isRes: {
      type: Boolean,
      value: false
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    res: {}
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 点击轮播图 放大预览
    handlePrevewImage(e) {
      // 1 先构造要预览的图片数组 
      const urls = this.data.obj.animalImgList.map(v => v.url);
      // 2 接收传递过来的图片url
      const current = e.currentTarget.dataset.url;
      wx.previewImage({
        current,
        urls
      });
    },

    // 请求动物详情数据
    async getOneAnimal () {
      console.log(this.properties.animalId)
      const res = await request({
        url: '/animal/queryOneAnimal',
        data: {
          animalId: this.properties.animalId
        }
      })
      // console.log(res.data)
      if (res.resultTypeCode == 200) {
        this.setData ({
          res: res.data
        })
        console.log(this.data.res)
      }
    }
  },

  pageLifetimes: {
    show: function() {
      // 页面被展示
      this.getOneAnimal ()
    },
    hide: function() {
      // 页面被隐藏
    },
    resize: function(size) {
      // 页面尺寸变化
    }
  }
})
